package org.example.user.config;

import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;

/**
 * @author 天天向上 （john.yi@qq.com）
 * @date 2020/9/1.
 */
@Configuration
public class RestTemplateConfig {
    @Bean
    /**
     * 客户端负载均衡注解，开启后不能再直接使用ip调用微服务，只能通过微服务的名字访问
     */
    @LoadBalanced
    RestTemplate restTemplate() {
        return new RestTemplate();
    }
}
